#include <iostream>

int main()
{
	int T, n, m, p, q; // set q yuan m s
					   // one p yuan
	std::cin >> T;
	while (T--) {
		std::cin >> n >> m >> p >> q;
		int ans = 0;
		if (m * p > q) {
			ans = int(n / m) * q;
			if ((n % m) * p > q) ans += q;
			else				 ans += (n % m) * p;
		} else
		if (m * p <= q) {
			ans = n * p;
		}
		std::cout << ans << '\n';
	}
}
